#pragma once

#include <string>

class Trader {
public:
	virtual void Buy(const std::string& instrument, double price, int volume, const std::string& remark = "") = 0;
	virtual void Sell(const std::string& instrument, double price, int volume, const std::string& remark = "") = 0;
	virtual void Short(const std::string& instrument, double price, int volume, const std::string& remark = "") = 0;
	virtual void Cover(const std::string& instrument, double price, int volume, const std::string& remark = "") = 0;
};
